home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / shell / ilock.lha / ilock.readme < prev   
Text File  |  1995-04-29  |  2KB  |  52 lines

  1. Short: Simple password protection
  2. Type: util/shell
  3. Uploader: mlelstv@serpens.rhein.de
  4. Author: mlelstv@serpens.rhein.de
  5.  
  6. Sometimes it comes handy to prevent others from using your Amiga
  7. while you are away. A program that locks user input until someone
  8. types in a correct password is sufficient for this purpose.
  9.  
  10. This is what ilock does. It opens a screen and prompts you
  11. for a password and a second time to verify your typing. Ilock
  12. exists when you type in the password a third time.
  13.  
  14. While ilock is active it has installed a high priority input
  15. handler that prevents other programs from seeing keyboard or
  16. mouse input. It does pass through timer ticks, disk change
  17. and newprefs messages to keep other programs happy.
  18.  
  19. Any keypress will move the prompt screen into the foreground if it
  20. was obscured by some other screen created by another task (say a
  21. screen blanker).
  22.  
  23. For those that do not want to type in a new password every time
  24. you can also pass ilock two parameters: a username and an encrypted
  25. password (I didn't want to keep the password visible in scripts).
  26. You can copy the username and encrypted password directly from
  27. your AS225 password database, the same (breakable) ACrypt function
  28. is used for verification.
  29.  
  30. If you do not have AS225 you can create an encrypted password
  31. with the ACrypt program in this archive. Acrypt accepts a username
  32. parameter and then prompts you twice for a password of up to 8
  33. characters. If both passwords are identical it prints the
  34. encrypted version. If you don't like cut & paste you can store
  35. the output in an environment variable, e.g.:
  36.  
  37. > setenv MYCPWD `acrypt user mlelstv`
  38. Passwd: ********
  39. Again:  ********
  40. > echo $MYCPWD
  41. IErnVKfa_EB
  42. > ilock user mlelstv cryptpwd $MYCPWD
  43.  
  44. ------
  45. 1.0   Initial relase
  46. 1.1   When using a crypted password the input buffer was not
  47.       cleared correctly. If the password was shorter than
  48.       eight characters and you entered a longer password you
  49.       could never enter the shorter correct password. Fixed.
  50.  
  51. Michael van Elst
  52.